depot maintenance shop - German English Dictionary